/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package pe.gov.mtc.dgac.licencias.service;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import pe.gov.mtc.dgac.licencias.bean.AuditoriaProcedimientoTO;
import pe.gov.mtc.dgac.licencias.bean.ProcedimientoTO;
import pe.gov.mtc.dgac.licencias.bean.ProcesoTO;
import pe.gov.mtc.dgac.licencias.persistence.AuditoriaProcedimientoDAO;

/**
 *
 * @author elvis
 */
@Service
public class AuditoriaProcedimientoImplService implements AuditoriaProcedimientoService{

    @Autowired
    private AuditoriaProcedimientoDAO auditoriaProcedimientoDAO;
    
    public List<AuditoriaProcedimientoTO> listarAuditProc(Integer auditoria, Integer procedimiento) {
        return auditoriaProcedimientoDAO.listarAuditProc(auditoria, procedimiento);
    }

    public void registrarAudtProc(AuditoriaProcedimientoTO auditproc) {
        auditoriaProcedimientoDAO.registrarAudtProc(auditproc);
    }

    public AuditoriaProcedimientoTO obtenerAuditProc(Integer auditoria, Integer procedimiento) {
        return auditoriaProcedimientoDAO.obtenerAuditProc(auditoria, procedimiento);
    }

    public void eliminarAuditProc(Integer auditoria, Integer procedimiento) {
        auditoriaProcedimientoDAO.eliminarAuditProc(auditoria, procedimiento);
    }

    public List<ProcedimientoTO> listarProdedimientos(int proceso) {
        return auditoriaProcedimientoDAO.listarProdedimientos(proceso);
    }

    public List<ProcesoTO> listarProcesos() {
        return auditoriaProcedimientoDAO.listarProcesos();
    }

}
